Đặc điểm Giao tiếp lập trình ứng dụng mở

Giao tiếp lập trình ứng dụng mở có 3 đặc điểm chính

  1. Các giao tiếp diện lập trình ứng dụng mở sẵn sàng để sử dụng bởi nhà phát triển và những người sử dụng khác với tương đối ít hạn chế. Hạn chế có thể bao gồm những điều cần thiết để đăng ký với dịch vụ cung cấp các giao tiếp lập trình đó.[4]
  2. Các giao tiếp lập trình ứng dụng mở thường được hỗ trợ bằng cách dữ liệu mở.[5] Các dữ liệu mở là hoàn toàn miễn phí, có sẵn cho mọi người sử dụng và xuất bản lại tùy theo ý của người sử dụng, mà không bị hạn chế do vấn đề bản quyền, bằng sáng chế, hoặc khác cơ chế  kiểm soát khác. Một giao tiếp lập trình ứng dụng mở có thể là sử dụng miễn phí, nhưng các nhà cung cấp có thể giới hạn cách thức mà các dữ liệu của giao tiếp lập trình ứng dụng đó có thể được sử dụng.
  3. Các giao tiếp lập trình ứng dụng mở đều dựa trên một chuẩn mở.

Tài liệu tham khảo

WikiPedia: Giao tiếp lập trình ứng dụng mở http://www.apiacademy.co/resources/api-strategy-le... http://franceshocutt.com/2014/05/28/a-beginners-de... http://blog.ldodds.com/2014/03/25/what-is-an-open-... http://www.makeuseof.com/tag/api-good-technology-e... http://readwrite.com/2013/09/19/api-defined http://searchcloudapplications.techtarget.com/defi... http://searchsoa.techtarget.com/feature/Beat-the-r... //dx.doi.org/10.1145%2F2810103.2813675 http://opendatahandbook.org/guide/en/what-is-open-...